package com.haoshuang.zhouzhoubang.model.bean


import androidx.annotation.Keep

@Keep
data class UserBean(
    val _insurance_type: String?,
    val address: String?,
    val area_id: String?,
    val area_name: String?,
    val avatar: String?,
    val cate_name: MutableList<String>?,
    val city_id: String?,
    val city_name: String?,
    val clock_in: String?,
    val complete_order_num: String?,
    var emergency_contact: String?,
    val font_size: String?,
    val group_status: String?,
    val id_card: String?,
    val id_card_back: String?,
    val id_card_face: String?,
    val insurance_expire_time: String?,
    val insurance_image: String?,
    val insurance_status: String?,
    val insurance_type: String?,
    val integral: String?,
    val is_all_select_little: String?,
    val is_authentication: String?,
    val is_master: String?,
    val is_notice: String?,
    val is_pay_team_deposit: String?,
    val is_pay_team_money: String?,
    val is_promoter: String?,
    val is_region_agent: String?,
    val is_test: String?,
    val join_team_num: String?,
    val lat: String?,
    val lng: String?,
    val local_area: String?,
    val local_area_id: String?,
    val local_city: String?,
    val local_city_id: String?,
    val local_province: String?,
    val local_province_id: String?,
    val master_customer_tel: String?,
    val master_person_ad: String?,
    val nickname: String?,
    val now_money: String?,
    val order_distance: String?,
    var phone: String?,
    val province_id: String?,
    val province_name: String?,
    val report: String?,
    val select_little_ids: String?,
    val service_area: String?,
    val sys_notice: List<SysNotice?>?,
    val team: Team?,
    val team_fail_msg: String?,
    val team_id: String?,
    val team_integral: String?,
    val team_status: String?,
    val status: String?, // 门店状态
    val token: String?,
    val tui_order_num: String?,
    val type: String?,
    val uid: String?,
    val user_name: String?,
    val user_permit: String?,
    val voice_prompt: String?,
    val team_company_pic: String?, // 营业执照
    val synopsis: String?, // 个人简介
    val team_integral_level: String?, // 门店积分等级
    val overdue_confirm_rate: String?, // 待确认超时率
    val refund_rate: String?, // 退款率
    val assign_rate: String?, // 指派分配率
    var spare_phone: String?, // 备用手机
    val signature_img: String?, // 合同签名
    var is_note: Int?, // 是否开启短信通知


) {
    @Keep
    data class SysNotice(
        val detail_url: String?,
        val id: Int?,
        val title: String?
    )

    @Keep
    data class Team(
        val complete_order_num: Int?,
        val fee_order_num: Int?,
        val id: Int?,
        val team_end_time: String?,
        val team_integral: String?,
        val team_logo: String?,
        val team_name: String?,
        val tui_order_num: Int?,
        val team_integral_level: String?, // 门店积分等级
        val overdue_confirm_rate: String?, // 待确认超时率
        val refund_rate: String?, // 退款率
        val assign_rate: String?, // 指派分配率
        val signature_img: String?, // 合同签名
        val pact_images: MutableList<String>, // 合同图片
        var service_phone: String?, // 客户经理电话
        var service_name: String?, // 客户经理姓名
        var is_pay_team_deposit: Int?, // 是否需要支付合作费用 0:不需要支付 1:需要支付
        var is_team_set: Int?, // 门店设置是否完善
        var is_member: Int?, // 是否设置了人员
    )
}